package cn.xyh.dao;



import cn.xyh.model.Menu;

import java.util.List;


public interface MenuWriteMapper {

	
	
	/**
	 * 新增
	 */
	public Integer insertMenu(Menu entity) throws Exception;
	
	
	/**
	 * 删除多个
	 */
	public Integer delMenuByIds(String[] ids) throws Exception ;
    
    /**
	 * 删除
	 */
	public Integer delMenu(long id) throws Exception ;
	
	
	/**
	 * 修改
	 */
	public int updateMenu(Menu entity) throws Exception 	;
	
	/**
	 * 根据ID查找对象
	 */
	public Menu getMenuById(long menuId) throws Exception ;
	
	
	/**
	 * 根据Code查找对象
	 */
	public Menu getMenuByCode(String code) throws Exception ;

	
	/**
	 * 根据名称查找对象
	 */
	public Menu getMenuByName(String name) throws Exception ;
	
	
	/**
	 * 根据多种条件查找列表总数
	 */
	public Integer getMenuCount(Menu entity) throws Exception ;
	
	
	/**
	 * 根据多种条件查找列表
	 */														
	public List<Menu> getMenuList(Menu entity) throws Exception;
	
}

